Skip to content

feat(pubsub): split GAPIC from the pubsub handwritten package#8854

Merged
feywind merged 14 commits into
mainfrom
feywind-pubsub-split
Jul 17, 2026
Merged

feat(pubsub): split GAPIC from the pubsub handwritten package#8854
feywind merged 14 commits into
mainfrom
feywind-pubsub-split

Conversation

@feywind

@feywind feywind commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This will split out the GAPIC classes into their own package (-api) and change the main handwritten Pub/Sub library to use them instead of a built-in copy.

Internal: b/531797111

@feywind feywind added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jul 10, 2026
@product-auto-label product-auto-label Bot added the api: pubsub Issues related to the Pub/Sub API. label Jul 10, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes the auto-generated GAPIC client files and configuration JSONs, delegating them to the newly added external dependency @google-cloud/pubsub-api. However, two critical runtime issues were identified in the review: first, requiring a configuration JSON directly from the src/ directory of @google-cloud/pubsub-api in message-stream.ts will fail when published; second, using a namespace import for p-defer in subscriber.ts will cause a runtime TypeError when invoked.

Comment thread handwritten/pubsub/src/message-stream.ts Outdated
Comment thread handwritten/pubsub/src/subscriber.ts
@feywind
feywind marked this pull request as ready for review July 14, 2026 18:17
@feywind
feywind requested a review from a team as a code owner July 14, 2026 18:17
@feywind feywind removed the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jul 14, 2026
@feywind feywind added the owlbot:ignore instruct owl-bot to ignore a PR label Jul 15, 2026
@feywind feywind removed the owlbot:ignore instruct owl-bot to ignore a PR label Jul 16, 2026
@feywind
feywind merged commit 3c04d32 into main Jul 17, 2026
34 checks passed
@feywind
feywind deleted the feywind-pubsub-split branch July 17, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: pubsub Issues related to the Pub/Sub API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants